package com.reset.password.util;

import cn.hutool.core.util.IdUtil;
import cn.hutool.crypto.SecureUtil;

/**
 * @Author pl711@qq.com
 * @PackageName reset-password
 * @Package com.reset.password.util
 * @Date 2024/11/5 15:20
 * @Version 1.0
 */
public class PasswordUtil {
    public static String[] encrypt(String password) {
        // 随机盐值
        String salt = IdUtil.simpleUUID();
        // 密码（md5(随机盐值+密码)）
        String finalPassword = SecureUtil.md5(salt + password);
        return new String[]{finalPassword, salt};
    }
    //解密
    public static String decrypt(String password,String salt){
        // 密码（md5(随机盐值+密码)）
        String finalPassword = SecureUtil.md5(salt + password);
        return finalPassword;
    }
}
